﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="assembler">
      <UniqueIdentifier>{429783a1-5d6a-4019-ad1a-ddb2c98f9b6c}</UniqueIdentifier>
    </Filter>
    <Filter Include="bytecode">
      <UniqueIdentifier>{766088a0-1216-4854-aa43-560c5e283668}</UniqueIdentifier>
    </Filter>
    <Filter Include="bytecodecompiler">
      <UniqueIdentifier>{bddd153e-8c53-4515-ab9e-5d901686bd4f}</UniqueIdentifier>
    </Filter>
    <Filter Include="debugger">
      <UniqueIdentifier>{6e0cb358-2fe7-46a4-8efd-f6649cee6370}</UniqueIdentifier>
    </Filter>
    <Filter Include="Derived Sources">
      <UniqueIdentifier>{9f7469bb-7833-4279-8d28-2fc71c632552}</UniqueIdentifier>
    </Filter>
    <Filter Include="dfg">
      <UniqueIdentifier>{6c82539d-40d2-45a5-a663-8349c2141b1a}</UniqueIdentifier>
    </Filter>
    <Filter Include="disassembler">
      <UniqueIdentifier>{940f749b-a189-45be-83b9-b4e74ecf1486}</UniqueIdentifier>
    </Filter>
    <Filter Include="heap">
      <UniqueIdentifier>{bd49e5cf-95d6-4151-b286-8837ccd347fa}</UniqueIdentifier>
    </Filter>
    <Filter Include="interpreter">
      <UniqueIdentifier>{10d97ea3-2af9-489c-a54e-d69ef2e4ca0a}</UniqueIdentifier>
    </Filter>
    <Filter Include="jit">
      <UniqueIdentifier>{94d7eb64-3e51-4008-8536-0bcb6768ba9f}</UniqueIdentifier>
    </Filter>
    <Filter Include="llint">
      <UniqueIdentifier>{63e3dd92-7ea9-4723-b099-6c79a939dec0}</UniqueIdentifier>
    </Filter>
    <Filter Include="parser">
      <UniqueIdentifier>{e6a026a4-156a-4a59-9e3f-e8b54e665841}</UniqueIdentifier>
    </Filter>
    <Filter Include="profiler">
      <UniqueIdentifier>{351dcbd2-e47e-4467-8609-53acfce72f91}</UniqueIdentifier>
    </Filter>
    <Filter Include="runtime">
      <UniqueIdentifier>{3b9d72a5-135b-43b3-a524-c6d2b9d29d34}</UniqueIdentifier>
    </Filter>
    <Filter Include="tools">
      <UniqueIdentifier>{03eda3ec-bcb2-4474-b1b3-69ad771846a4}</UniqueIdentifier>
    </Filter>
    <Filter Include="yarr">
      <UniqueIdentifier>{fac52666-842e-4d02-9d5f-844f54dca5f7}</UniqueIdentifier>
    </Filter>
    <Filter Include="API">
      <UniqueIdentifier>{9ed0bc6e-7372-4795-9651-917c9e05c641}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\API\JSBase.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSCallbackConstructor.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSCallbackFunction.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSCallbackObject.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSClassRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSContextRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSObjectRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSScriptRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSStringRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSStringRefBSTR.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSStringRefCF.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSValueRef.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\API\OpaqueJSString.cpp">
      <Filter>API</Filter>
    </ClCompile>
    <ClCompile Include="..\assembler\LinkBuffer.cpp">
      <Filter>assembler</Filter>
    </ClCompile>
    <ClCompile Include="..\assembler\MacroAssembler.cpp">
      <Filter>assembler</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\ArrayProfile.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CallLinkInfo.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CallLinkStatus.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CodeBlock.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CodeBlockHash.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CodeOrigin.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\CodeType.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\ExecutionCounter.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\ExitKind.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\GetByIdStatus.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\JumpTable.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\Opcode.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\PolymorphicPutByIdList.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\PutByIdStatus.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\SamplingTool.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\SpecialPointer.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\SpeculatedType.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\StructureStubInfo.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecode\Watchpoint.cpp">
      <Filter>bytecode</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp">
      <Filter>bytecodecompiler</Filter>
    </ClCompile>
    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp">
      <Filter>bytecodecompiler</Filter>
    </ClCompile>
    <ClCompile Include="..\debugger\Debugger.cpp">
      <Filter>debugger</Filter>
    </ClCompile>
    <ClCompile Include="..\debugger\DebuggerActivation.cpp">
      <Filter>debugger</Filter>
    </ClCompile>
    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp">
      <Filter>debugger</Filter>
    </ClCompile>
    <ClCompile Include="..\disassembler\Disassembler.cpp">
      <Filter>disassembler</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\BlockAllocator.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\ConservativeRoots.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\CopiedSpace.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\CopyVisitor.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\DFGCodeBlocks.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\GCThread.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\GCThreadSharedData.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\HandleSet.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\HandleStack.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\Heap.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\HeapStatistics.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\HeapTimer.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\IncrementalSweeper.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\JITStubRoutineSet.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\MachineStackMarker.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\MarkedAllocator.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\MarkedBlock.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\MarkedSpace.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\MarkStack.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\SlotVisitor.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\SuperRegion.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\VTableSpectrum.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\Weak.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\WeakBlock.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\WeakHandleOwner.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\WeakSet.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\heap\WriteBarrierSupport.cpp">
      <Filter>heap</Filter>
    </ClCompile>
    <ClCompile Include="..\interpreter\AbstractPC.cpp">
      <Filter>interpreter</Filter>
    </ClCompile>
    <ClCompile Include="..\interpreter\CallFrame.cpp">
      <Filter>interpreter</Filter>
    </ClCompile>
    <ClCompile Include="..\interpreter\Interpreter.cpp">
      <Filter>interpreter</Filter>
    </ClCompile>
    <ClCompile Include="..\interpreter\JSStack.cpp">
      <Filter>interpreter</Filter>
    </ClCompile>
    <ClCompile Include="..\interpreter\VMInspector.cpp">
      <Filter>interpreter</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\ClosureCallStubRoutine.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\ExecutableAllocator.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\HostCallReturnValue.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JIT.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITArithmetic.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITArithmetic32_64.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITCall.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITCall32_64.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITCode.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITDisassembler.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITExceptions.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITOpcodes.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITOpcodes32_64.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITPropertyAccess.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITStubRoutine.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITStubs.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JITThunks.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\JumpReplacementWatchpoint.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\jit\ThunkGenerators.cpp">
      <Filter>jit</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntCLoop.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntData.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntEntrypoints.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntExceptions.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntSlowPaths.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LLIntThunks.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\llint\LowLevelInterpreter.cpp">
      <Filter>llint</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\Lexer.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\Nodes.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\Parser.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\ParserArena.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\SourceProviderCache.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\LegacyProfiler.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\Profile.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfileGenerator.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfileNode.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerBytecode.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerCompilation.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerDatabase.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerOrigin.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp">
      <Filter>profiler</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ArgList.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Arguments.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ArrayConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ArrayPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\BooleanConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\BooleanObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\BooleanPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\CallData.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\CodeCache.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\CommonIdentifiers.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Completion.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ConstructData.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\DateConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\DateConversion.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\DateInstance.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\DatePrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Error.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ErrorConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ErrorInstance.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ErrorPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ExceptionHelpers.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Executable.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\FunctionConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\FunctionPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\GCActivityCallback.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\GetterSetter.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Identifier.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\IndexingType.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\InitializeThreading.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\InternalFunction.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSActivation.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSArray.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSBoundFunction.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSCell.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSDateMath.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSFunction.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\VM.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSGlobalObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSLock.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSNameScope.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSNotAnObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSONObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSProxy.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSScope.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSString.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSStringJoiner.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSVariableObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSWithScope.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSWrapperObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\LiteralParser.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Lookup.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\MathObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NameConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NameInstance.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NamePrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NumberConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NumberObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\NumberPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ObjectConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\ObjectPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Operations.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Options.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\PropertyDescriptor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\PropertyNameArray.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\PropertySlot.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExp.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpCache.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpCachedResult.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\RegExpPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\SamplingCounter.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\SmallStrings.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StrictEvalActivation.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StringConstructor.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StringObject.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StringPrototype.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StringRecursionChecker.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Structure.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StructureChain.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\SymbolTable.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\Watchdog.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\WatchdogNone.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\tools\CodeProfile.cpp">
      <Filter>tools</Filter>
    </ClCompile>
    <ClCompile Include="..\tools\CodeProfiling.cpp">
      <Filter>tools</Filter>
    </ClCompile>
    <ClCompile Include="..\yarr\YarrCanonicalizeUCS2.cpp">
      <Filter>yarr</Filter>
    </ClCompile>
    <ClCompile Include="..\yarr\YarrInterpreter.cpp">
      <Filter>yarr</Filter>
    </ClCompile>
    <ClCompile Include="..\yarr\YarrJIT.cpp">
      <Filter>yarr</Filter>
    </ClCompile>
    <ClCompile Include="..\yarr\YarrPattern.cpp">
      <Filter>yarr</Filter>
    </ClCompile>
    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp">
      <Filter>yarr</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\PrototypeMap.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\JSCJSValue.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\StructureRareData.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
    <ClCompile Include="..\parser\SourceProvider.cpp">
      <Filter>parser</Filter>
    </ClCompile>
    <ClCompile Include="..\runtime\PropertyTable.cpp">
      <Filter>runtime</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\API\APICast.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JavaScript.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JavaScriptCore.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSBase.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSBasePrivate.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSCallbackConstructor.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSCallbackFunction.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSCallbackObject.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSCallbackObjectFunctions.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSClassRef.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSContext.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSContextInternal.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSContextRef.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSContextRefPrivate.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSExport.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSObjectRef.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSObjectRefPrivate.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSRetainPtr.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSScriptRefPrivate.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSStringRef.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSStringRefBSTR.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSStringRefCF.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSValueInternal.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSValueRef.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSWrapperMap.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\OpaqueJSString.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\API\WebKitAvailability.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\AbstractMacroAssembler.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\AssemblerBuffer.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\CodeLocation.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\LinkBuffer.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\MacroAssembler.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\MacroAssemblerX86.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\RepatchBuffer.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\assembler\X86Assembler.h">
      <Filter>assembler</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ArrayProfile.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ByValInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CallLinkInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CallLinkStatus.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CodeBlock.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CodeBlockHash.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CodeOrigin.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\CodeType.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\Comment.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\EvalCodeCache.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ExecutionCounter.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ExitKind.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\GetByIdStatus.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\GlobalResolveInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\HandlerInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\Instruction.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\JumpTable.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\LineInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\Opcode.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\Operands.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\PolymorphicPutByIdList.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\PutByIdStatus.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\PutKind.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ReduceWhitespace.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\SamplingTool.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\SpecialPointer.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\SpeculatedType.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\StructureSet.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\StructureStubInfo.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ValueProfile.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\ValueRecovery.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\VirtualRegister.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\Watchpoint.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h">
      <Filter>bytecodecompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecompiler\Label.h">
      <Filter>bytecodecompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecompiler\LabelScope.h">
      <Filter>bytecodecompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecompiler\RegisterID.h">
      <Filter>bytecodecompiler</Filter>
    </ClInclude>
    <ClInclude Include="..\debugger\Debugger.h">
      <Filter>debugger</Filter>
    </ClInclude>
    <ClInclude Include="..\debugger\DebuggerActivation.h">
      <Filter>debugger</Filter>
    </ClInclude>
    <ClInclude Include="..\debugger\DebuggerCallFrame.h">
      <Filter>debugger</Filter>
    </ClInclude>
    <ClInclude Include="..\dfg\DFGDriver.h">
      <Filter>dfg</Filter>
    </ClInclude>
    <ClInclude Include="..\dfg\DFGOSREntry.h">
      <Filter>dfg</Filter>
    </ClInclude>
    <ClInclude Include="..\disassembler\Disassembler.h">
      <Filter>disassembler</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\BlockAllocator.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\ConservativeRoots.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopiedAllocator.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopiedBlock.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopiedBlockInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopiedSpace.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopiedSpaceInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopyVisitor.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopyVisitorInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\CopyWorkList.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\DFGCodeBlocks.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\GCAssertions.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\GCThread.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\GCThreadSharedData.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Handle.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HandleBlock.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HandleBlockInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HandleSet.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HandleStack.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HandleTypes.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Heap.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HeapBlock.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HeapRootVisitor.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HeapStatistics.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\HeapTimer.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\IncrementalSweeper.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\JITStubRoutineSet.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\ListableHandler.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Local.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\LocalScope.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MachineStackMarker.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkedAllocator.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkedBlock.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkedBlockSet.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkedSpace.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkStack.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\MarkStackInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\PassWeak.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Region.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\SlotVisitor.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\SlotVisitorInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Strong.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\StrongInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\SuperRegion.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\TinyBloomFilter.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\UnconditionalFinalizer.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\VTableSpectrum.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\Weak.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakBlock.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakHandleOwner.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakImpl.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakReferenceHarvester.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakSet.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WeakSetInlines.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\heap\WriteBarrierSupport.h">
      <Filter>heap</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\AbstractPC.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\CachedCall.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\CallFrame.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\CallFrameClosure.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\Interpreter.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\JSStack.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\JSStackInlines.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\Register.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\interpreter\VMInspector.h">
      <Filter>interpreter</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\ClosureCallStubRoutine.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\CompactJITCodeMap.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\ExecutableAllocator.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\HostCallReturnValue.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JIT.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITCode.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITCompilationEffort.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITDisassembler.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITDriver.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITExceptions.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITInlines.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITStubCall.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITStubRoutine.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITStubs.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITThunks.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JITWriteBarrier.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JSInterfaceJIT.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\JumpReplacementWatchpoint.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\SpecializedThunkJIT.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\ThunkGenerator.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\ThunkGenerators.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\jit\UnusedPointer.h">
      <Filter>jit</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntCLoop.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntCommon.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntData.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntEntrypoints.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntExceptions.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntOpcode.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntSlowPaths.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LLIntThunks.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\llint\LowLevelInterpreter.h">
      <Filter>llint</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\ASTBuilder.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\Lexer.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\NodeConstructors.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\NodeInfo.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\Nodes.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\Parser.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\ParserArena.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\ParserModes.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\ParserTokens.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\ResultType.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\SourceCode.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\SourceProvider.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\SourceProviderCache.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\SourceProviderCacheItem.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\parser\SyntaxChecker.h">
      <Filter>parser</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\CallIdentifier.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\LegacyProfiler.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\Profile.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfileGenerator.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfileNode.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerBytecode.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerBytecodes.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerCompilation.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerCompilationKind.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerDatabase.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerOrigin.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerOriginStack.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerOSRExit.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h">
      <Filter>profiler</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ArgList.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Arguments.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ArrayConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ArrayConventions.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ArrayPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ArrayStorage.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\BigInteger.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\BooleanConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\BooleanObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\BooleanPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Butterfly.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ButterflyInlines.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CachedTranscendentalFunction.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CallData.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ClassInfo.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CodeCache.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CodeSpecializationKind.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CommonIdentifiers.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\CommonSlowPaths.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Completion.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ConstructData.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\DateConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\DateConversion.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\DateInstance.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\DateInstanceCache.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\DatePrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Error.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ErrorConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ErrorInstance.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ErrorPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ExceptionHelpers.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Executable.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ExecutionHarness.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\FunctionConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\FunctionPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\GCActivityCallback.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\GetterSetter.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Identifier.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\IndexingHeader.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\IndexingHeaderInlines.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\IndexingType.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\InitializeThreading.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\InternalFunction.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Intrinsic.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSActivation.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSAPIValueWrapper.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSArray.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSBoundFunction.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSCell.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSDateMath.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSDestructibleObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSExportMacros.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSFunction.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\VM.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSGlobalObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSLock.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSNameScope.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSNotAnObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSONObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSPropertyNameIterator.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSProxy.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSScope.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSString.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSStringBuilder.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSStringJoiner.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSSymbolTableObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSType.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSTypeInfo.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSVariableObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSWithScope.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSWrapperObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\LiteralParser.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Lookup.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\MatchResult.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\MathObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NameConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NameInstance.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NamePrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NativeErrorConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NativeErrorPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NumberConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NumberObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NumberPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\NumericStrings.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ObjectConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\ObjectPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Operations.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Options.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PrivateName.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyDescriptor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyMapHashTable.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyName.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyNameArray.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyOffset.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertySlot.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PropertyStorage.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Protect.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PutDirectIndexMode.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\PutPropertySlot.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExp.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpCache.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpCachedResult.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpKey.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpMatchesArray.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\RegExpPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Reject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\SamplingCounter.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\SmallStrings.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\SparseArrayValueMap.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StrictEvalActivation.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StringConstructor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StringObject.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StringPrototype.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StringRecursionChecker.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Structure.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StructureChain.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StructureTransitionTable.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\SymbolTable.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Tracing.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\TypedArrayDescriptor.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Uint16WithFraction.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\Watchdog.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\WeakGCMap.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\WeakRandom.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\WriteBarrier.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\tools\CodeProfile.h">
      <Filter>tools</Filter>
    </ClInclude>
    <ClInclude Include="..\tools\CodeProfiling.h">
      <Filter>tools</Filter>
    </ClInclude>
    <ClInclude Include="..\tools\ProfileTreeNode.h">
      <Filter>tools</Filter>
    </ClInclude>
    <ClInclude Include="..\tools\TieredMMapArray.h">
      <Filter>tools</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\Yarr.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrCanonicalizeUCS2.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrInterpreter.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrJIT.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrParser.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrPattern.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\yarr\YarrSyntaxChecker.h">
      <Filter>yarr</Filter>
    </ClInclude>
    <ClInclude Include="..\config.h" />
    <ClInclude Include="..\runtime\PrototypeMap.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSValue.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSCJSValue.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\JSCJSValueInlines.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\bytecode\DataFormat.h">
      <Filter>bytecode</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StructureRareData.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\runtime\StructureRareDataInlines.h">
      <Filter>runtime</Filter>
    </ClInclude>
    <ClInclude Include="..\API\JSAPIWrapperObject.h">
      <Filter>API</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\DatePrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\HeaderDetection.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSONObject.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\Lexer.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\NumberConstructor.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\ObjectPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\NumberPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\LLIntAssembly.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\RegExpJitTables.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\StringConstructor.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h">
      <Filter>Derived Sources</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <None Include="JavaScriptCorePreLink.cmd" />
    <None Include="JavaScriptCorePostBuild.cmd" />
    <None Include="JavaScriptCorePreBuild.cmd" />
  </ItemGroup>
</Project>